mimicking sacrococcygeal teratoma - French English Dictionary